<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">

<h:head></h:head>
<h:body>
	<p:growl id="growl" showDetail="true" sticky="true" />
	<h:form id="formActualizar">

		<h1>
			<p:dataTable var="usuarioListado"
				value="#{usuarioManagedBean.listarMG()}">
				<p:column headerText="Usuario">
					<h:outputText value="#{usuarioListado.username}" />
				</p:column>

				<p:column headerText="Nombre">
					<h:outputText value="#{usuarioListado.nombre}" />
				</p:column>

				<p:column headerText="Apellido Paterno">
					<h:outputText value="#{usuarioListado.apellidoPaterno}" />
				</p:column>

				<p:column headerText="Apellido Materno">
					<h:outputText value="#{usuarioListado.apellidoMaterno}" />
				</p:column>
				<p:column headerText="Activo">
					<h:outputText value="#{usuarioListado.activo}" />
				</p:column>
			</p:dataTable>
			<h:outputText value="Actualizar Usuario" />
		</h1>

		<h:panelGrid id="grid" columns="3" cellpadding="5">
			<p:outputLabel for="username" value="Usuario : " />
			<p:inputText id="username" required="true"
				value="#{usuarioManagedBean.usuario.username}" />
			<p:message for="username" display="usuario" />

			<p:outputLabel for="nombre" value="Nombre : " />
			<p:inputText id="nombre" required="true"
				value="#{usuarioManagedBean.usuario.nombre}" />
			<p:message for="nombre" display="nombre" />

			<p:outputLabel for="apellidoMaterno" value="Apellido Materno: " />
			<p:inputText id="apellidoMaterno"
				value="#{usuarioManagedBean.usuario.apellidoMaterno}"
				required="true" />
			<p:message for="apellidoMaterno" display="apellidoMaterno" />

			<p:outputLabel for="apellidoPaterno" value="Apellido Paterno: " />
			<p:inputText id="apellidoPaterno"
				value="#{usuarioManagedBean.usuario.apellidoPaterno}"
				required="true" />
			<p:message for="apellidoPaterno" display="apellidoPaterno" />

			<p:outputLabel for="password" value="Password: " />
			<p:inputText id="password"
				value="#{usuarioManagedBean.usuario.password}" required="true" />
			<p:message for="password" display="password" />

			<p:selectOneRadio required="true"
				value="#{usuarioManagedBean.usuario.activo}">
				<f:selectItem itemValue="TRUE" itemLabel="Si" />
				<f:selectItem itemValue="FALSE" itemLabel="No" />
			</p:selectOneRadio>
			<p:commandButton action="#{usuarioManagedBean.actualizarMG()}"
				id="submitButton" value="Aceptar" update="grid :growl" />
			<p:commandButton value="Volver" action="index" />
		</h:panelGrid>


	</h:form>
</h:body>
</html>